html {
  /* Correct the line height in all browsers. */
  line-height: 1.15;
  /* Prevent adjustments of font size after orientation changes in IE on Windows Phone and in iOS */
  -ms-text-size-adjust: 100%;
  -webkit-text-size-adjust: 100%;
}

html * {
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

body {
  margin: 0;
  font-size: 14px;
  font-family: PingFangSC-Regular, "Helvetica Neue", Helvetica, Arial, sans-serif;
  color: #333;
  background-color: #eef2f757;
}

a {
  color: #353535;
  text-decoration: none;
}

input, textarea {
  outline: none;
  /* remove the default appearance */
  -webkit-appearance: none;
  padding: 0;
  border: 0;
  border-radius: 0;
  font-size: 14px;
}

/* Chrome/Opera/Safari */
::-webkit-input-placeholder {
  color: #a9a9a9;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
}

p,
h3,
dl,
dd {
  margin: 0;
}

ul {
  margin: 0;
  padding: 0;
}
